.c-form-item{
    .c-form-item-radio,
    .c-form-item-checkbox{
        position: relative;
        overflow: hidden;
        display:inline-block;
        margin: 2px 0;
        padding: 2px 0 2px 20px;
        font-size: 12px;
        height: 14px;
        input[type="radio"],
        input[type="checkbox"]{
            position: absolute;
            left: -14px;
        }
        input[type="radio"]+span:before{
            position: absolute;
            left: 2px;
            content: "";
            display: block;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            border: 1px solid #597694;
            background: rgba(42, 44, 46, 0.2);
            z-index: 1;
        }
        input[type="radio"]+span:after{
            position: absolute;
            top: 6px;
            left: 6px;
            content: "";
            display: block;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background-color: transparent;
            z-index: 2;
        }
        input[type="radio"]:checked+span:after{
            background-color: #FEA804;
        }
        input[type="checkbox"]+span:before{
            position: absolute;
            left: 2px;
            content: "";
            display: block;
            width: 12px;
            height: 12px;
            border: 1px solid #597694;
            background: rgba(42, 44, 46, 0.2);
            z-index: 1;
        }
        input[type="checkbox"]+span:after{
            position: absolute;
            top: 5px;
            left: 5px;
            content: "";
            display: block;
            width: 7px;
            height: 4px;
            z-index: 2;
            border: 1px solid transparent;
            border-top: 0;
            border-right: 0;
            transform:rotate(-45deg);
        }
        input[type="checkbox"]:checked+span:after{
            border-color: #4FD17D;
        }
    }


    .c-fom-item-select{
        /*将默认的select选择框样式清除*/
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        -ms-appearance:none;
        height: 24px;
        line-height: 20px;
        background: #033142 url("../img/arrow.png") no-repeat right center;
        color: #AADDFF;
        font-size: 12px;
        border: 2px solid #003F57;
    }
    .c-fom-item-select-with-title{
        background: #003F57;
        width: 100%;
        overflow: hidden;
        label,
        .c-fom-item-select{
            float: left;
        }
        label{
            width: 20%;
            text-align: center;
            line-height: 24px;
        }
        .c-fom-item-select{
            width: 80%;
        }
    }
}
/*ie下隐藏select默认的下拉箭头*/
select::-ms-expand { display: none; }